package pfc.taller.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.log4j.Logger;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import pfc.taller.comun.Constantes;
import pfc.taller.comun.Semana;
import pfc.taller.formBean.FB006_cita;
import pfc.taller.log.Log;
import pfc.taller.negocio.FuncionalidadSemana;


public class A017_crearCitas extends Action 
{

	public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) 
	{
		
		Logger log 					= Log.getInstance();
		log.info("Vamos a cargar las citas para una determinada fecha...");

		FB006_cita formulario 			= (FB006_cita)form;		
		String fecha					= formulario.getFECHA();
		FuncionalidadSemana funSem	 	= new FuncionalidadSemana();
		
		Semana semana					= funSem.creaSemana(fecha );
		
		request.setAttribute(Constantes.SEMANA, semana);
		return mapping.findForward(null);
	}
}